
<?php
if(isset($_SESSION['user_token']))
{
}
else
{
	// create unique token
	$form_token = uniqid();

	// commit token to session
	$_SESSION['user_token'] = $form_token;
}
if(isset($_POST['user_token']))
{
	//We check if the token of the page and session match!
	if($_POST['user_token'] == $_SESSION['user_token']) {
        $unique_id = $db_mysql->db_input(setVar("unique_id",""));     
        $full_name = $db_mysql->db_input(setVar("full_name",""));     
        $lang = $db_mysql->db_input(setVar("lang",""));
		$lang = $lang == "vn" ? "vn" : "en";
		
		if($unique_id == "")
		{
			
			if($lang == 'en'){
				$message = 'Please input valid WWID';
			}
			else{
				$message = 'Lỗi hoặc chưa nhập WWID';
			}
		}
		else
		{
			$sql = "select * from users where unique_id = '$unique_id'";
			$rows = $db_mysql->query($sql);
			$row = $db_mysql->fetch_array($rows);
			if($row)
			{
				$user_id = $row["user_id"];
				$full_name = $row["full_name"];
				$user_type = $row["user_type"];
				
				$fields_values = array(
					"full_name"=>$full_name,
					"lang"=>$lang,
					"activate" => 1
				);
				$fields_values['lastlogin'] = date("Y-m-d H:i:s");

				insert_db("users", $fields_values, "user_id", $user_id, false);
				
				$arr = array('user_id'=>$user_id,'full_name'=>$full_name,'unique_id'=>$unique_id,'lang'=>$lang,'user_type'=>$user_type);
				
				$_SESSION[LOGIN_SESSION_NAME] = $arr;
				
				unset($_SESSION['user_token']);
				redirectPage("index.php?module=".$user_page.'&lang=' .$lang );
			}
			else
			{
				if($lang == 'en'){
					$message = 'Invalid WWID!';
				}
				else{
					$message = 'Lỗi WWID';
				}
				
			}
		}
	} else {
		echo 'Your request has expired, please go back and resubmit!';
		unset($_SESSION['user_token']);
		exit();
	}
}
?>
<?php include('includes/header.php'); ?>
<script>
	

$(document).keypress(function(e) {
  if(e.which == 13) {
    // enter pressed
	document.frmLogin.submit();
  }
});

$(document).ready(function(){
	
	//$('.change_lang').addClass('en');
	
	var langSelect = $('.change_lang_check').attr('lang');
	$('.form-login .row select#lang').val(langSelect);
	$('.form-login .row select#lang').change(function(){
		if($(this).val() == 'en'){
			$('.change_lang').addClass('en').removeClass('vn');
			$('.contact').addClass('en').removeClass('vn');
			if($('#error_wiid').text() != ''){
				$('#error_wiid').html('Please input valid WWID');
			}
		}
		else{
			$('.change_lang').addClass('vn').removeClass('en');
			$('.contact').addClass('vn').removeClass('en');
			if($('#error_wiid').text() != ''){
				$('#error_wiid').html('Lỗi hoặc chưa nhập WWID');
			}
		}
	});
});

</script>

	<div id="content" class="change_lang <?= $lang;?> change_lang_check" lang = "<?= $lang;?>">
		<div id="stage-2" style="display:block">
			
			
			
		    <div id="freeloader" class="form-login">
		        <h2 style="min-height: 30px;float: left;width: 100%;">&nbsp;</h2>
		        <form name="frmLogin" action="" method="post">
					<div class="row">
						<label for="lang" class="en">Language:</label><br/>
						<label for="lang" class="vn">Ngôn ngữ:</label><br/>
						<select name="lang" id="lang">
							<option value="en">English</option>
							<option value="vn">Vietnamese</option>
						</select>
					</div>
		            <input type="hidden" name="user_token" value="<?php echo  isset($_SESSION['user_token']) ? $_SESSION['user_token'] : "";  ?>" />
		            <div class="row">
		            	<label for="unique_id">WWID:</label>
		            	<input type="text" name="unique_id" value="" id="unique_id">
		            </div>
		            <div class="row">
		            	<label for="unique_id" class="en">Your Name:</label>
		            	<label for="unique_id" class="vn">Tên bạn:</label>
		            	<input type="text" name="full_name" value="" id="full_name">	
		            </div>
					<div class="clear"></div>
					
		            <p><small style="color:red;" id="error_wiid"><?= isset($message) ? $message : ""?></small></p>
		            <br/>
					
		            <a href="javascript:;" onclick="document.frmLogin.submit();" class="signup en">Play !</a>
		            <a href="javascript:;" onclick="document.frmLogin.submit();" class="signup vn">Chơi !</a>
		            
		        </form>
		        
		        
		    </div>
		    
		    <div class="intro_right en">
		        	<h2>Welcome to 'Your Health Matters' Crossword!</h2>
						<p><strong>Game  instruction:</strong> <br />
				-  Fill in the correct answers from respective given clues (marked by numbers) - one letter per square, both across and down.<br />
				-  Each correct answer will give you 1 score.<br />
				-  You can play the game as many times as you want but <strong>only answers from the first <u>2 attempts</u> can be submitted.</strong> The attempt with higher score will be considered for the contest prizes.  <br />
				<br />
				<strong>Note:</strong> <br/>
				If you choose Vietnamese version, fill in the answers without accent marks<br />
				For answer with more than 2 words, fill them in without blanks or hyphens <br/>
				Ex: onsite clinic -> onsiteclinic (correct answer) </p>
				<p>
				<strong>Tip</strong>: To be fast, you may want to click on the questions at the bottom to find the respective locations for keying in your answers in the crossword.
				</p>
				        <p><strong>Prizes:</strong> <br />
				          -  3 first prizes: 3 participants with the highest score and shortest playing time<br />
				          -  20 runner-up prizes: The next 20 participants with the most accurate answers and shorter playing time.</p>
		        	
		        </div>
		      
		       <div class="intro_right vn">
		        	<h2>Welcome to 'Your Health Matters' Crossword!</h2>
						<p><strong>Luật chơi:</strong> <br />
				-  Điền câu trả lời dựa vào các câu hỏi / gợi ý theo đúng số thứ tự - điền 1 chữ cái cho mỗi ô vuông, theo hàng ngang lẫn hàng dọc.<br />
				-  Mỗi câu trả lời đúng sẽ được tính 1 điểm.<br />
				-  Bạn có thể chơi lại nhiều lần, nhưng <strong>bạn chỉ được lưu đáp án của <u>2 lượt chơi</u> đầu tiên.</strong> Lượt chơi với số điểm cao hơn sẽ được giữ lại để tham gia tranh giải. <br />
				<br />
				<strong>Lưu ý:</strong> <br/>
				Nếu bạn chọn chơi bằng tiếng Việt: điền câu trả lời bằng tiếng Việt không dấu<br />
				Đối với câu trả lời có 2 từ trở lên: điền các từ liêp tiếp nhau, không có khoảng cách trắng, không gạch nối. <br/>
				Ví dụ: onsite clinic -> onsiteclinic </p>
				<p>
				<strong>Tip</strong>: Bạn có thể nhấp vào câu hỏi bên dưới cùng để tìm được vị trí điền câu trả lời trên ô chữ.

				</p>
				        <p><strong>Cơ cấu giải thưởng:</strong> <br />
				          -  3 giải nhất dành 3 người chơi có điểm số cao nhất và thời gian chơi ngắn nhất <br />
				          -  20 giải nhì dành cho 20 người chơi có điểm số cao và thời gian chơi ngắn kế tiếp.</p>
		        	
		        </div>
		    <div class="clear"></div>
		</div>
	</div>
